package Buider.demo;

//抽象的建造者： 不负责造房子，只负责定义方法或者接口
public abstract class Builder {

    abstract  void  buildA();   //地基
    abstract  void  buildB();   //钢筋工程
    abstract  void  buildC();   //铺电线
    abstract  void  buildD();   //粉刷

    //完工：得到产品
    abstract Product getProduct();
}
